home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19941221-19950208 / 000061_news@columbia.edu_Sat Dec 31 14:22:38 1994.msg < prev    next >
Internet Message Format  |  2020-01-01  |  6KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA22473
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Sat, 31 Dec 1994 23:03:00 -0500
  3. Received: by apakabar.cc.columbia.edu id AA23691
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Sat, 31 Dec 1994 23:02:59 -0500
  5. Path: news.columbia.edu!panix!bloom-beacon.mit.edu!gatech!swrinde!cs.utexas.edu!news.cs.utah.edu!cc.usu.edu!jrd
  6. From: jrd@cc.usu.edu (Joe Doupnik)
  7. Newsgroups: comp.protocols.kermit.misc
  8. Subject: Re: File transfers are too slow
  9. Message-Id: <1994Dec31.202238.36269@cc.usu.edu>
  10. Date: 31 Dec 94 20:22:38 MDT
  11. References: <3e51i2$jka@csusac.ecs.csus.edu>
  12. Organization: Utah State University
  13. Lines: 86
  14. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  15.  
  16. In article <3e51i2$jka@csusac.ecs.csus.edu>, taylorj@ecs.ecs.csus.edu (Jon M. Taylor) writes:
  17. >     I know this is a FAQ, but I've already read the FAQ, all the help 
  18. > files, and played around a lot and I still have speed problems. Soooo....
  19. >     Situation:  I am connecting from my home computer (486/33, 
  20. > v.32bis modem, latest beta DOS kermit 3.14) to the university computer 
  21. > (HP 9000/715, OS 9.x)  Via a Xyplex terminal server that is set to 
  22. > swallow XON/XOFF chars and cannot |-< be changed (idiot admins...).  
  23. > This, BTW, is why I *HAVE* to use Kermit.  I used to be able to change 
  24. > the XON/XOFF passthru, but I now cannot and as a result Zmodem just 
  25. > refuses to work at all.  Yaaay Kermit!  I switched out of desperation, 
  26. > but I am now a convert.
  27. >     Anyway, I have compiled 5A(190) for HPUX, and it seems to work
  28. > correctly (so far, anyway).  I get maximal throughput with packet length
  29. > set to 2000 (more works OK, but doesn't seem to make a difference in
  30. > throughtput), all the control characters from the FAST macro enabled, and
  31. > windows set to 1.  My modem DTR is locked at 38400, compression and error
  32. > correction enabled, and it connects to the Xyplex at 14.4k with
  33. > compression and EC on.  With this setup, I get ~1150 CPS. 
  34. >     Here's the rub:  Things start breaking down with any other window
  35. > setting than 1.  The symptoms are: About 5 or so (it varies a bit) blocks
  36. > will transfer OK, during which the window setting stays at "1 of
  37. > [maxwin]".  Then, the transfer will halt temporarily (but no retries
  38. > occur), and then the next block will transfer at half the original cps and
  39. > one more window.  Halt, transfer one more block at half the cps and one
  40. > more window, and repeat until max windows are reached, at which point the
  41. > number of windows returns to 1, the cps maxes out again, and we repeat the
  42. > whole cycle.  With max windows set to 2, this cycles often, with 32 the
  43. > cps drops to about 16(!!!) at about 10 windows and stays there until 32,
  44. > when it cycles back to one again.
  45. >     Some other misc. info:
  46. > - stty shows 9600; I changed it to 19200 with indeterminate results.  The 
  47. > Xyplex DTR is set to 19200, I think.
  48. > - c-kermit on the HP initially uses XON/XOFF.  I'm not sure whether to 
  49. > change this or not - would the Xyplex need it?  I *think* the xyplex uses 
  50. > XON/XOFF to talk to the HP and DSR/DTR to talk to my modem....
  51. > - I use doublespace with a large disk cache.
  52. >     Also, while I'm here, I want to say thanks to Joe Doupnik (I used
  53. > to go to school at USU!) and Frank da Cruz for MS-Kermit and C-Kermit. 
  54. > NOTHING but Kermit will work over this damn Xyplex, and I'm really glad
  55. > it's out there.  A couple suggestions:  Have the percentage efficiency and
  56. > CPS rating be updated in realtime during the transfer, like most other
  57. > common protocols do.  I currently have to stop the transfer to see these. 
  58. > Given that most folx need to play with the settings, this would be a nice
  59. > touch.  Also, since you seem to be aiming for maximum configurablility, 
  60. > how about an option to completely turn off ALL error checking in the 
  61. > protocol (like Ymodem-G)?  It would add another little speed boost to 
  62. > those who have EC modems.
  63. >     I'll live with ~1150 cps if I *have* to, but I see no reason why 
  64. > I couldn't come close to 1600, *if* Windows worked.  Any help is appreciated.
  65. >     -Jon
  66. -----------------
  67.     You have two knobs to twist: "how much/packet length" and "time/window
  68. slots". Window slots cover up for delays of transmission and analysis time,
  69. by allowing the transmitter to continue sending before the receiver's ACKs 
  70. arrive. Simply lengthening packets tries to cover up trasmission delays and
  71. analysis time by having fewer intervals between packets, and of course fewer 
  72. header bytes to be exchanged too. But longer packets mean real buffering 
  73. problems along the route, as you seem to have discovered.
  74.     I suggest backing down some. Use smaller packets and at least two
  75. window slots. The product can be a few K bytes or less, depending on your
  76. particular site. Then that nasty flow control problem needs some probing,
  77. if possible.
  78.  
  79.     Your suggestions. Per packet window decorations cost performance,
  80. and "efficiency" figures apply only to serial port comms (and not very
  81. well to them these days with higher speeds on the DTE-DCE path than on the
  82. telco wires). We won't even consider turning off error detection: not only
  83. are modems not always error correcting, and never perfectly so even then,
  84. but there are a host of other causes of trouble, and you are assuming that
  85. checking is a serious performance penalty. Y-modem is hardly a protocol at 
  86. all: it's a send & pray scheme. 
  87.     Speaking in harsh terms it is my feeling that secure file transfers 
  88. are more important by far than either visual entertainment or games about the
  89. last bit/second; after all, within reason what is being transfered ought to be
  90. more important than the act of transferral.
  91.  
  92.     I hope you can sort out that horrid Xyplex terminal server problem.
  93.     Joe D.